self-propelled vessel - Turkish English Dictionary